jQuery.fn.extend({
    detailTableRender: function() {
        var a, b, c;
        $(this).find("tr").filter(":has(table)").hide(), a = !1, $(this).find(".img_remove2").attr("keepDefaultStyle", "true"), 
        $(this).find(".img_add2").attr("keepDefaultStyle", "true"), "true" == $(this).attr("ajaxMode") && (a = !0), 
        "true" == $(this).attr("trClick") ? $(this).find("tr").eq(0).nextAll().not(":has(table)").each(function() {
            $(this).addClass("hand"), $(this).hover(function() {
                $(this).addClass("highlight");
            }, function() {
                $(this).removeClass("highlight");
            }), $(this).click(function() {
                "none" == $(this).next().css("display") ? ("false" != $(this).parents("table").attr("ohterClose") && ($(this).parents("table").find(".img_remove2").attr("title", uncompile(quiLanguage.table.expendBtnText)), 
                $(this).parents("table").find(".img_remove2").addClass("img_add2"), $(this).parents("table").find(".img_remove2").removeClass("img_remove2"), 
                $(this).next().nextAll().filter(":has(table)").hide(), $(this).next().prevAll().filter(":has(table)").hide()), 
                1 == a ? (c = $(this).find(".img_add2"), c.each(function() {
                    $(this).removeClass("img_add2"), $(this).addClass("img_loading");
                }), b = c.attr("url"), window.setTimeout(function() {
                    cusTreeTableLoadLater(c, b);
                }, 200)) : ($(this).next().show(), $(this).find(".img_add2").each(function() {
                    $(this).attr("title", uncompile(quiLanguage.table.collapseBtnText)), $(this).removeClass("img_add2"), 
                    $(this).addClass("img_remove2");
                }))) : ($(this).next().hide(), $(this).find(".img_remove2").each(function() {
                    $(this).removeClass("img_remove2"), $(this).addClass("img_add2"), $(this).attr("title", uncompile(quiLanguage.table.expendBtnText));
                }));
            });
        }) : $(this).find(".img_add2").click(function() {
            b = $(this).attr("url"), "none" == $(this).parents("tr").next().css("display") ? ("false" != $(this).parents("table").attr("ohterClose") && ($(this).parents("table").find(".img_remove2").attr("title", uncompile(quiLanguage.table.expendBtnText)), 
            $(this).parents("table").find(".img_remove2").addClass("img_add2"), $(this).parents("table").find(".img_remove2").removeClass("img_remove2"), 
            $(this).parents("tr").next().nextAll().filter(":has(table)").hide(), $(this).parents("tr").next().prevAll().filter(":has(table)").hide()), 
            $(this).removeClass("img_add2"), 1 == a ? ($(this).addClass("img_loading"), c = $(this), 
            window.setTimeout(function() {
                cusTreeTableLoadLater(c, b);
            }, 200)) : ($(this).attr("title", uncompile(quiLanguage.table.collapseBtnText)), 
            $(this).addClass("img_remove2"), $(this).parents("tr").next().show())) : ($(this).parents("tr").next().hide(), 
            $(this).removeClass("img_remove2"), $(this).addClass("img_add2"), $(this).attr("title", uncompile(quiLanguage.table.expendBtnText)));
        });
    }
});